Skip to content

Uiux/booking guest vs signin - #494

Merged
thlpkee20-wq merged 4 commits into
Chronopay-Org:mainfrom
Devadakene:uiux/booking-guest-vs-signin
Jul 29, 2026
Merged

Uiux/booking guest vs signin#494
thlpkee20-wq merged 4 commits into
Chronopay-Org:mainfrom
Devadakene:uiux/booking-guest-vs-signin

Conversation

@Devadakene

Copy link
Copy Markdown
Contributor

Closes #231

Summary

This PR introduces an intermediate branching step in the booking flow before checking out. It presents users with a clear choice to continue as a Guest, Sign In, or Create an Account.

By detailing the tradeoffs for each path upfront using feature comparisons (checkmarks and warnings), we ensure users are aware of the benefits of an authenticated session (e.g., booking history, saved preferences) versus a wallet-only guest session. We also added a "why sign in?" popover for additional context. The path transitions elegantly to the confirm step upon selection without discarding any prior context (e.g., discount codes or gift details).

Design Review Checklist

♿ Accessibility

  • Contrast ratios meet WCAG 2.1 AA (4.5:1).
  • Keyboard navigation is logical and focus rings are visible.
  • Semantic HTML and ARIA labels are used correctly (e.g., aria-label on the popover icon).

📱 Responsive

  • Layout is mobile-first and works on all breakpoints.
  • Above-the-fold content is optimized for laptop viewports.

⚙️ States & Tokens

  • Loading, empty, and error states are handled.
  • Design tokens (spacing, helper-text classes) are followed.

Screenshots / Record

Nil

Testing

  • npm run lint passes
  • Manual keyboard/screen-reader test (verified tab ordering and interactions for the new cards and popover inside the modal context)

@drips-wave

drips-wave Bot commented Jul 28, 2026

Copy link
Copy Markdown

@Devadakene Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@thlpkee20-wq
thlpkee20-wq merged commit 114f9bb into Chronopay-Org:main Jul 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[UI/UX Design] Design a booking flow guest-vs-signed-in path selector

3 participants